MARHLGLKDGSVSYFSDDKMDVNGLLWAADIVIYSSLRDEQEFPCVLLRAVSLERFILAPNITIVQNILMDGFGSLFYPAGDFGALTEKVMLSISNHNMLDQGVASTRFSHATQLLVCNALEGYADLLESILAFPSDTMLPKPMSEIPGALTQDWQWELLAGIDELKSEDIFLTEGKALSGMVFTLERLLNSTNNSGRPFQADMDYDMLTQDDWQEEKATRLADDLERKEEEQIEERHELLRGSWEDIYKVVKKMERLKNELHERDDGELERTGQPLCIYEPYFGMGASIFVHQNDPFYRGISMISKQKRLGYDDIDAASRLPLLNDSYYQEVLCEYGAFFAIANRIDRVHKNSWIGFQPWRASGRKVALSTEADKSLRDAIKAAKHGDALYFWAQIPENDNFEHQKSIHQDFWSFCDMVNNNNCRSVFLDVFKQMYGLPPSWTSLPPMPVDGGKWSVLHCWAMPTSSFLEFIMFARMFVDALDSQHYREHHDRRNCSLGISESEVEHCYCRLLELLVDVWAYHSARIMIYVDPNTGAMHEQHSLDGRQGHMWVKYFDYGTLKGMDEELAEEVDDELHNKSSKRWLWPQTGEVFWQGMFERERREHYNLKMEKRRKNKERLERIRSRYRQKPLAGG*