MGEVSLYKAKEFSSKHLKFAIKYMEPNLARYVIKSLDHPYHVSLMQYKARHHLSYIQNLPTRHATIEKLALAEFRVKKLQHEREMQEVKRWWMDLGLAKEIPAARDQVLKWYMWSMTILEGFSFSRYRVEATKVISMVYIVDDIFDLVATQEDLSLFNEAVKMWDLAAAESLPSYMISCYKALYTITNDIADMVRKEHGLNSVNHLKKAWATLFDGFMIERKWLSTDQVPTSEDYLRNGVVTSGAPLLFIHLLFMLGHDLTEDNSGHILGVISCPAKIMRLWDDMGSAKDELQEGLDGSYKDLYQRENPHVDAEEHMMDMIAGEWESLNREYFSRTKSTLPPSFIVASLNFARMVSVMYGYDNEQRLPVLEDYTRMLLF*