MDDVVTSIYALLNEKSHHSNLRVVQVVREDVVDLNDRAVGYMLKHDFQSALQTLQRALAHIMALQAHPQALKQRQVHVSSVHKNDETSIASISLGNSHHVKSEPFDGIFLFFNRAMVIPHHCDFDLYCPKDQSRALAAVLYNIALVYHMEAIRCGQHQTTLLNHALHYYGFAYRTIESAAPQYGFQDVLVLLLALFNNMGHAHSMLLDNVDLTRQCLQWMQSTFANPRVKRQLFPEDYQFFFQYISVAASRQLLLAPAA*