MELSKIEPFLEGNTILITGATGFLAKILVEKILRVQPNIKRLFLLLRASDTESARKRFNVEILQAELFNVLREKIGTNNLNSLVEEKVFPIAGDISIEDFGIENSEMKHEMLKEIDIIIHSAATTRFDERYDIAMNINVLGAFNVLKFAKRCANVKILVHVSTAYVGGEGEGVISEKSFNFDDYYIDIDVERKVIDDKLKELEAQNLTSKEVTMAMRNLGIQRASLHGWPNTYSFTKAMGEMMLGHFKENIQLVIIRPTIITSTYKEPFPGWIESMKTLDTFMLIYGKGISNVFLADPNTNADLIPGDMVVNSILATIVAHGNNKSYQNDFIYNISSSKGNLLKLEDMRLYTFNYFTKNPWIDKHGNIIKVKEITFLSSMDSFQAYISRYYWPLLKVLQLANVLTWYYLIDGTYTNLKRKIDNAIRLSKLYKPYVIFHGRFDDSNTERLRMRMKDCKMDDLLNFDPSCINWEDYFMNIHIPGVVKRLA*