MNLDLNQLVKWRREFHRFPEIDWSEFWTTSRIADYLENLDCFEIFLGKQIINPDFVRGRKQAVVDKGLANAKAYGANEKWLEKMEGYTGCVALFDSGKPGKTIALRFDIDCVNVTETRSPEHIPNKEGFASINDGFMHACGHDSHITIGLGVALWIAQNKDKLTGKVKIVFQPAEEGVRGAAAIAQSGIIDDADYFASSHISFCANTGSVIANPRNFLSTTKIDISYKGKPAHAGAAPHLGRNALLAAAHTVTQLHGIARHGEGMTRINVGVLKAGEGRNVIPSSAELQLEVRGENKAINEYMTEQVMQIAKGISISFDVAYETEIVGEAVDMNNDVELIKLIEEISLEQPQINNVNSDYAFNASEDATILGRRVQEHGGKAIYFILGADRTAGHHEAEFDFDENQLLTGVNIYTSLVQKLLS*