MSVSCGLEWVVCLGCTRWAWKRLTYIGAYDSETWPPASADEFEPVPRLCRAVLANYDEELSSPKFAPPEHGYFDIDPKGILKRANYDEVRNACPPYLVYVDEAHKEIILAVRGLNLVRNADYKVLMDNKLGMQMFDGGYVHHGLLKAAKFILERETETLRNLLRRYGPEYKLILTGHSLGSGIAALMTVLVVNNRKEFDNIPRSRVKCYALAPARCMSLNLAVKYADVINSVVLQDDFLPRTPTPLEYIFGSIFCLPCMLFLICLRDTFKQDKRKFKDPRRLYAPGRMYHIVERKFCRCGRFPPEVRTAIPVEGRFEHVVLSCSTTSDHGIYWIERESQKALELMINSKKETTPPSQQKMERLQSFEEEHKNALQRAKTLDVPHAADLSEEEIQEEDSTAPPSDTHSETTTETKSGGRTSWDELMEKLFTRDEDGRLVVNKDAMAREIVVL*