MAALSYRMLGGLQELAGTPTYKAWLLDQFGVLHDGRKPYPGAIATLECLASTGAKLLLLSNSSRRSEVTKNKMSELGFDPGLFAGIITSGELTHDHLLRRRDPWFARLGKRCLHMTWSARGAISLEELDLEVVEKPELADFILVHGTEALGTSNGSPKPATLEQLREFLEVGVKYNLPMIVANPDVVTVEARELRAMPGMLGLEYEKLGGDVRWMGKPDPVIYRAAQTIANVAPSCCIAVGDSLAHDIKGAQAAGIQSVFVAAGIHAGELQIENIGDKPSPDALKSVLHNHGSDPSYVIPMFSW*