MDMEMAALGGEGLWCGASLRPWQILHSRLARLHTCALLEREVRELMNETMEAAVLHRYHPLSYLAFNHLINDREDKEEELQILEGDDGELWRHGGLMEARIRDWLTSRNQENERKEAPVILHLNYDHDHCTSATFSNEFRATSAEELYVASDVMYGFSEGVDMEDGENYGYADHAYTVSTRRNQSSESWDGIYLEQAMYEAVTDALAGSRLCVNEEDDENHSANLYASDATNSAAQLHIEAHSCQFSRGYLQIIDAEDEQLCAVCLEKLCISEEDDQQLQVLGISDITSLPCRHCFHTSCLSPWLSTSALCPCCRAPITLSCPLHVEAPPNLGVAGASCSDRVQREMMGLVADVEAALGRFGLLS*