MSNAPKIKVSGPVVELDGDEMTRVIWKLIKDMLILPYLDIRLDYYDLGIEHRDATDDQVTIDAAYAIKKHGVGVKCATITPDEARVEEFNLKKMWLSPNGTIRNILGGTIFREPIVISNVPRLVPGWTKPIVIGRHAFGDQYRATNFKVDQPGTVTLTFTPADGSAPIVHEMVSIPEDGGVVLGMYNFKESIRDFARASFSYGLNAKWPVYLSTKNTILKAYDGMFKDEFERVYEEEFKAQFEAAGLTYEHRLIDDMVAACLKWEGGYVWACKNYDGDVQSDTVAQGYGSLGLMTSVLMTADGKTVEAEAAHGTVTRHYRQYQAGKPTSTNPIASIFAWTRGLQHRGKLDGTPEVIDFAHKLESVVIATVESGKMTKDLAILIGPEQDWLNSEEFLDAIADNLEKELAN*