MVSFKARRSKPELVSPARPTPLETKALSDLDDQRTLRYYETVIAFFRSCPGCGNRPDDPAKAIKTALAEALVYYYPIAGRLREAAGEKLVVDCTAEGVVFVEADADVRLEEFGKPLLPPYPCVEELLCDAGETRAVVGKPLVLMQVTRLQCGGFVIGFHMCHNIADGFGMVQFVRSVAELARGEAVPTILPVWKRDLLTGCNPSFITHLDAAYNPSPNDLQYKSDDVMLSTPIEDMIVQYFLFGPREIASLRSHVRGSLANSATSFELLTAIMWRCRTIALDYESNQWVRLMITMNARGKWNKHTFIPRGYYGNAHFSPIVEATVNELCSQPLAHTVELVRKTKLSVTKESMKSMIHTIALTRQWPPPMMDRIYEVSDTKWIATNVTRFGWAELVGGGIPLAGDLTSKLGSDHMRCKNEDDEYSTIVSMLLPKPAMERFTNEMSVWLNKHDEKNLVILSAL*