MKEKTIIIVGGGQAAAMAAASLRQQGFTGELHLFSDERHLPYERPPLSKSMLLEDSPQLQQVLPANWWQENNVHLHSGVTIKTLGRDTRELVLTNGESWHWDQLFIATGAAARPLPLLDALGERCFTLRHAGDAARLREVLQPERSVVIIGAGTIGLELAASATQRRCKVTVIELAATVMGRNAPPPVQRYLLQRHQQAGVRILLNNAIEHVVDGEKVELTLQSGETLQADVVIYGIGISANEQLAREANLDTANGIVIDEACRTCDPAIFAGGDVAITRLDNGALHRCESWENANNQAQIAAAAMLGLPLPLLPPPWFWSDQYSDNLQFIGDMRGDDWLCRGNPETQKAIWFNLQNGVLIGAVTLNQGREIRPIRKWIQSGKTFDAKLLIDENIALKSL*