INGTVSLTGLSLVENNLSLVGPQSPIDMKPDTATLHCSSFSPTPTSGPTSPQGFNIVPSSVLGNGNKSSGNVYPPNHPLSGSKHLCSICGDRASGKHYGVYSCEGCKGFFKRTVRKDLSYACREDKQCLVDKRQRNRCQYCRYQKCLSMGMKREAVQEERQRTKERDQNEVESTSSFHTDMPVERILEAEQRVDCKLEMKEEFNLGPMSDIICQATYNQLWQLIDWAKHIPHFTSLPIEDQVTLLSAGWNELLIAGFSHRSILAKEGLVLGPGVIVNRNNAHQIGVGPIYDRVLTELVSKMREMKMDKTELGCLRTIILFNPEVRRLKSVQEVELLREKVYASLEEYTRISHPNEPGRFAKLLLRLPSLRSIGLKCLEHLFFCRVVGEAPVDTFLAQLLESPEVSNRI