MSDFENIVLPSSCDSQVTAWPVLELDFNQDTSTYVAFIRVKIRLVFTDRLRFFRRVRFESREGAMIGFEYEKLRRICTNCCRITHHVNNCPFLNAPVIHDDEVEVLDVPVWEEGAASNTITDQTHMTSSDSSDISSASLISQPLPPASLASHEPHLVAGSEASRLVNPRPIPQNHFSSSSSDFKGKGKAKMEIGECSKRKKDKQVVDDALRNVRQCRKDQGIRIMILQINLDIELASFVRTAGAVASHKMMKLLTPFSTVVLRRSKYSILDDLEGYITSGVYTYKVTISTKLKICFSLYFHLF*