MAASSSADSAAMDGEDVEVHFLDEEKMTVVAKMRLTMAAVQKSEFLSTKMLKRWSEGREGEDKLRVLQVNVAAGEVKDYLRVLKLMASESTFEEELDDVNRTLTLLNISSVLLYDEGIEECLQYLRDVPWQEGEETEEVLALLDVLQVKEGETLLQTREMSTSPYIGKLLAACCCKCSPSNSVEYLMTELIRSTRPHHVNKKLHFILSCLHESMKKATSCCDLHYMLRAKKSLLIAWIQYLKQAGKGHVRIADGAPLIEMTNADSLRAVTAKFNSCPDCKNAIRSLTLEATEILPQGLADGVLVTSATNKRTFIDNYLTGKGVGVNWDCKVILKVFDSLPSKDQEFLFDKLFTKTARRFPLY*