MKGRFMFLSVLLCATFHVSFSITDGLVANGNFELGPKPSALKGTVVIGGSHSIPEWEISGFVEYIKSGQKQGDMLLVVPEGAYAVRLGNEASIKQRIKVIKGMYYSITFMVARTCAQEERLNISVTPDWGVIPIQTLYTSSGWDPIAFGFKAENETVEMLIHNPGKEEDPACGPLVDSVALRTLYPPRATNQNILKNGGFEEGPYVFPNSSWGVIIPPNIEDDHSPLPGWMVESLKAVKYIDSGHFSVPQGKRAVELIAGKESAIAQVARTIPGKTYVLSFSVGDASNSCEGSMIVEAFAGKDTIKVPYESKGKGGFKRAALKFVAVTPRTRIMFLSTFYTMRSDDFSSLCGPVIDDVKLVSLRKP*