GLGLSGSDVALLATIAGEPFRFKSVVPKLQYYLPLFGSSENFLRALRKSSHLLTSNRDRVVEPNVALLRECGLAACDIAKLCMVVPRILTANPELVREMVACAEALGVPRGSGMFRQALQAVSFKSKEKIAAKASYLKKIFRWSDAQVSHAVCKAPIVLRKSNSSLQQRSEFFLSEMGLEPAYVAHRPALLSYSMEGRLRPRYYVIKFLKANGLLGQYRDYYNIVMLSDKVFMERFICPHKKAAPHLAKDYATACKGEVPANFRFT