MVSLEKNDRVMLARQLPLKSVALILAGGRGTRLKDLTNKRAKPAVHFGGKFRIIDFALSNCLNSGIRRIGVITQYQSHTLVQHIQRGWSLFSEEMNEFVDLLPAQQRMKGENWYRGTADAVTQNLDIIRRYKAEYVVILAGDHIYKQDYSRMLIDHVEKGARCTVACMPVPIKEATAFGVMAVDESDKIIDFVEKPANPPAMPGDASKSLASMGIYVFDADYLYELLAADDKDDASSHDFGKDIIPKITREGMAYAHPFPLSCVQSDPQAEPYWRDVGTLEAYWKANLDLASVTPELDMYDQNWPIRTHMESLPPAKFVQDRSGSHGMTLNSLVSGGCIISGSVVVQSVLFPRVRINSFCNIDSAVLLPEVWVGRSCRLRRCVIDRACIIPEGMVIGENAEEDARRFYRSEEGIVLVTREMLRKLQVKQER*