MLSGRMVLIIKYLEGKSESSIRGISKKLEISERKVRYDIDNINDALTLNQLKPILKEGKGRLVIPADLAKLALEEKETYIFAPQERINILQYLLFFNVKKVNLEHLSKWMNVSRTTIKKDLLLIEEQLQKLNLQLVYKQGYRLIGNENALLNERVRILRDYIDFIPSEDIETNFYRKCMLGEMKVSLKNIDINGVNKWSKQLLKQMGWILNDESYYWYLANILVFCWYIKNDVTNPLKDAKLVLPIFNSQLIQGMEVILDYELSQEQLNILVGFVFFTNKYASLNEEMDLITTETIVNSLITSMSEELNLPFLEDAILYKGLLNHVAPLIERVRGNVQIYEDTFDVIPTEFLYILQATSKVVKTIPLLESVENESEISLLAIHFLASIQRNQREEKLHVLLVCGLGYGAIAMMKDTLNSEYQIAFVATIPEYMLKDFTAWEDVDLVITTAKVTTPLPKSTVKVSPVLKECDLVELEKQGLKKKNILTSYFAINKRLSFLDSTVKQQVISVIKEELGYGHVSIPNRKLGLSDLIGIDAIQITSESLTWQTAIQRATKLLSDNHFVLPAYAENIKQIQEELGFYSVKDEEFALFHGNDSQLVQMNSMALLINEQPVMFGEKQAKVIFILASKDKKEQIPAIITLTKMTYQTDFISKLEQAKNPIDADRIIKKYEEEVR*