MKTAEFSEATARDTQIRRKEIGETTRIRIWAKAAGRCVLCATYLLDAADHFWHAIPVGQIAHIVGAGSGENAPRGESDLSAAERSFEGNLLLLCYRCHKRIDDKRYRDKYTVEFLTQKKKLHERRVREVTDFAVLRPTSTVTVSADIRGTAAPVSLPQVAEALRLEGYTSMGDDTRNGAFTVDLPGNANDGWAWEAHRTEIDRLTARVADAVTAGDVESISVFALAPIPSLVYLGSKLDDKTETILFRRRRADDVTAWTWDDGTPAPTFEITVRSSPTPTNEATAIVALTSPIKESRLPEGLGPLPRITIAPTTQMPHSNLINTRAALEEFASAWLEALARIENDLPDVDTVHLVASVPAPAAIALGRYRMRTAHPKMIVYQLTGEGYEAAMEVTE