MELDLTPKLPKQVYGGDGGSYSAWCPEELPMLKEGNIGAAKLALKQYGFAVPRYSDSPKVAYVLQGSGTAGIVLPEKEEKVIAIKKGDSIALPFGVVTWWFNSEEADLEILFLGETHKAHKAGQFTDFYLTGSNGIFTGFSTEFVGRAWDLDETTVKTLVGSQTGKGIVKLGEDFKMPQPKVEDRDGFVINCLEAPLDVDIKGGGRVVVLNTKNLPLVGEVGFGADLVQIDGHSMCSPGFSCDSALQVTYIVGGSGRVQVVGADGKRVLETHITAGSLFIVPRFFVVSKIADPEGMSWFSIVTTPDPIFTHLAGRTSVWKALSPEVLQAAFKVDPEVEQLFRSKRTSDAIFFPPSK*