MGAEAPPLSQFNVKLHEPELVTPAEPTESSVYFLTNLDQNIAVIVQTVYFFEASPEKAGEDPVKTIKEALKKVLVHYYPLAGRLGISPEGKLNVHCNDQGIVFVEAEADACVSSLGDITKPDQSRLGKLVYQVPGARNILEMPPVAVQVTKFQCGGFVLGLSMNHCMFDGIGAMEFVNSWAETARGVPLSTPPLVDRSLLKARMPRQINHPHKEFLQIEDLSRDQDLLLGEDLVFKSFCFSPESLERLKKTVMEDGELSKCTTFEALSGLVWQARSKAMGMVPEQQTKLLFAVDGRNRIEPPMPKGYMGNAILLTYALTTAGELMEKPLSYAVKKVQEAIRLINDDYIRSAIDYFEETRARPSLAATLLITTWSRLAFHTTDFGWGEPTHSGPVSLPEKEVVLFLSHGKARKNINVLLGLSPHAMEAFDKIMQPQL*