MVEKAHYLVTLSKTSQNLHDGIQPNPDDMICSYILSAALHGSGSTHYGWAHAAEAVLCMRKLRLVKRESHIDLGFVKSEMCKRAFWTIFIMMVHDRLAYPVPHTGISYNPASIDWDFLVLLEVDDPLPDEVEQSQDSAVTAMLAGFIALIKIYLCAMALQPQKLPGNPRYGQFSPPCPEQTSKNYGSSILTFAQGMHIIQDLQNITSQLPDELRLFNKDGYTKQDTCSFAIPRANVYITSLFIQSIIFATVSANISPIAESNQYLHQTKPSDMSQSDENNDIKRQLLKLRKGIAQQLFHIITATPISALRANGIAAVSKLREITAALLSCRIDSSYRDEEEEEQVQSCINCLITTLVQLDDIKQIHEE*