MLEILPNLDGLITGDAEAVGVRYIPPTRSHPPLRLFYPAKQPDTKQPCVRWFQDTPSAGMFLCGYLHVIGIKHGTWAFAILSRFLRLVAYCLPLQYRSLPDTYAGIDMVTTENNPTKLPIVVFSHGLTGTTQENSLLCAAWARQGYMVAAVHHADGSSACVPQADGSTLWYQHGPSYKNYDATFRPKQIDKRARDMNEAVDYLRQTYPDQCDFDKIVAAGFSYGAATAAFVAVQDDSPFQAGLILLDGWFYLDISESAGIEFEFPALAFERLDKIHSIPTIIINSAVFEGYPKLNKATNRLAGNVHERHIIPGTQHNNFCELCFWLPSSLMTFATILGGPVDIGAIGAGNPKEIYQDIIGRTSQFLREAFK*