MVGVSVALLLCLLAVAPFVSVLSEVVTCSGMVPMKNRADVVSIMDFGGVGDGRTLNTVAFQKAIKRIEKMKSRGGTQLYIPSGVWLTGCFNLTSHMTLFLAKDAVIRATQDTGSWPLIDPLPSYGRGRERPGGRYMSFIHGDGLQDVIITGDNGTIDGQGSVWWDMWRQRTLQFTRPNLMELMHSSDIIISNVVFRDSPFWNIHPVYCSNVVIRNVTVLAPHDSPNTDGIDPDSSLNVCIEDSFIATGDDLVAVKSGWDEYGIAYGRPSNGITIRRLTGSSPFSGIAIGSEASGGVLNVFAENITLFNMGVGIHVKTNIGRGGIIKNITVRDVHMHTVRKGIKIAGDVGDHPDDKFDPNALPVVDSITVKNVRGVKVLQPGLLKGLKDLPFTRICLTGINMGNAGSGGSSSTWQCEDVTGAAYGVNPSPCTELITTHDTDFCSVHS