MLDFSWITSPAATELEMIVLDWLTKALKLLDEFLQQIYKSGKGRLKDNTTVDCNDAGAEFIQVQIDCLISETLNWHNTAIEDLLFPQGLPWSNCASRGLVVVQLTYFNCGGIAISMCISHKIGDGCSGYNLFRDWSHITSHPNNFSIPSLHYVEQSVFPPPSSGPFLSPLFMSNKHDCVQRRYIFSNQKLLNLKNTVASESEVQNPTRTEVVSALIFKCAVRAAKANSGIFLPSSMVQAVDLRAQVGLPPNAIGNLLTICPTSIITNNEESMTISKLVSEMRKSKELVYKRDNVNDNMFVALLLELAKSKREYHDNGPNAYQITSLVKFALHEIDFGWGKPTKVSIANGLNNKLAILMGNQTGGIDAFVTLTEQDMSVLQYDTELLEFASLVPSC*