MESASELVEFPLLLTPIDSNYRACTIPYRFPSDNPRKPTPTEISWIDLFLNSIPSFKKRAESDTSVPDAAAKAEKFAQRYADILEDLKKDPESHGGPPDCILLCRLRELVLRELGFRDIFKKVKDEENAKAISLFENVVHLNDAIEDEGKRLENLVRGIFAGNIFDLGSAQLAEVFSKDGMSFLASCQNLVPRPWVIDDLDTFKLKWSKNPWKKVIIFVDNSGADIILGIMPFARELLRRGSQVVLAANDLPSINDVTCSELVEIISKLKDEDGQLVGVSTSNLLIANSGNDLPVIDLTRVSQELAYLASDADLVILEGMGRGIETNLYAQFKCDSLKIGMVKHPEVAQFLGGRLYDCVFKYNEVSS*