MESLLVEDIVIVGAGIAGLATSLALHRLGVQSLVLEYSDTLRVTGFALTTWTNAWKALDALGVGAILRHQHVQLKENVTTSLIMGQQTSSLSFEGTGKHGDCEVRCVRRQLMLEAIANVLPSGTIRFLSKVVAIEESGFSKIKIVRLADGTSIKTKVLIGCDGINSVVAKWLGFKEASFTGRYVIRGYKKVMDNHGLEPKFMHYFGKGFRSGVMPCDDKTVYWFLTWTPTSEEKELANNPSKMKQLVLRKVEKMPSNIKTFIEKTDPKDILTSPLRYRHQWELMLGNISKGNVCVVGDAFHPMAPDLGQGGCCALEDGIILARYLAEAFSRKTCKHVVKKMGEEGKAKEQYKKIDASLRKYAKERRWRNIDISVTSYVLGFVLQGDLKMVAHFRDKVLPDFLAELLLKKSDFDCGKLNASS*