MVDATLSRGGTSVDIPLVEEGGEILLSSTFGKPEVNVRKSGGSLNPRVIDSWSGLQTFQLVGKLYDYSTSHQLADLVKTASTTPLELQIPQDAYPDTVTVAPAAGQASALTLEYPAGRKDLVDVSLSLTRVDPNSVRGVGDQQATTPTTTGTGPVEVTAGGTTVQLPSSGLSVERTVGRPNDAVRRVPRQADPRYEVKAKVTNDVFTFSFETLDNIPATLNALTDNVFREQLGRDGVTLDFNGLLGLGSVKAIPVGSSPFRQVHQAGRGWVTVPTLEFRRIYSNE