VMLFIQVTSKGAGLNPNAKVWQEVPQGSTDAPSSTHGTESSWQETAATAGPNPDGSLEIPDDNCKEYDVMYSSCEASQSNTGVEEVPTDGMVLSPEDLSYQIYDISGEGSCTVSVEDLKECLKKQLEFCFSRENLSKDLYLMSQMDSDQFIPIWTVANMEEIKKLTTDLDLILEVLRSSPMVQVDEKGEKVRPNHKRCIIILREIPETTPIEVNDGG