MTTPLPVSAGDASRVLFTGIRDHTDILIEVLLRLPPWSLCQLRCVCKLWLERTTSSTFLSAYAERHTTNPSNWFLLDRTIFIDTAPTPRGPIRALLRNSEPPKVSSIITSSRMCSIHRKESFYDQLPMVVSYSGGLILLTGNENNYYVCNPFTGDTFLLPVPKPQLRNAESLGIVARDGEYVVAELMMSCLRSFSSVNGRWEEKPLVCPQFSRGDMVFSSGGMLHWVDLNCGILSCDPFASEPTVLFINLPEASGRPTRGLDEWIHMRYVGVSAGRLCFFDIDEDDGESGSMSLWALGGNSGEWVLEYKVDFEDLWEDESYDDYSLDEDEVPLVGLVDPLNEHSVYVISQDCLFNIDLKTKQILNCTAQTNAGREVGSSPPIACVVPPLPHLVSPYPSCLRKEASNSDPQEAGSSDKPQKSGKGRRRKSKT*