MKSELLTEVRFPSLKKRTRDIRNVMAPGGRVYKQKNLTGQTVSSAQFADESNKCTPATATDDTTRFKRGRGKTRGKGLEKIKRALGKKMVIEIPAGKGRPVKAVQSAKLSNELGIIARNFLALPNKWKELTVEEKDAALIRCHEKFEINLDEHYVKDSCEDILKNRSRQWRYKLKKMFESALSEEVARKIEVPELTPENWNRLCDMWSNPEHKKRCQVNKVNRSKLKYSHFMGSKAFVAARAEMGDTTSEGVEPDRIEFYKNTHYSNEKGWASEEAETNYNNMIDLKALYTSGESSMTIDEIVDAILGKKSGYIKGLGYGPKPNTNRATQRRTAELEDSLRKTKEEAASVQLGLQKRLDAAEVVVENQQSQIETLTSQLDTLSARCGRWKSRLGAREVLLQ*