MKGVLLDESVLFSPESEDSSPSLRESVPSLLRLLRYSMIRTGISYGLDLPENKVDLLRKTAAEYSINCLPLETSLTSVTFGDTLKAWYSDGSILYVASSRKEEILRELSPSQLVVLLDVEGDSLEDPNIIHIHSLEELPMTICCINKKAMGDGAAIVAYIMKPSRVEDFAKRGALPMYPTSCGLIFLPLMFEFPLASQLKHADIIFHKATDEILSIELNCSDSKSSVAVTFSTGMEKLKKYMEDQNACAIVDPIRNIYPVVDRLKMQHILLGLEGLGAAGRKIRGACFLKIDSYDEPDLAQNLSRAGLSLPCIVKPQVACGVADAHSMAIVFRVEDFKNLNTPVPAIIQEYVDHSSRIFKFYVLGETIFHAVKKSIPSSSSLRKSAEENGLKPILFDSLKSLPVDSANQNPVSEIDLELVTEAATWLRKKLDLTIFGFDVVIQEGTGDHVIVDLNYLPSFKEVPDNIAVPAFWEAIRNRFDQHVQEKH*