MIYIGLPQWSHPKWVRLGITSLEEYARHFNCVEGNTTLYALPKPEIVARWYEQTHDDFRFCFKFPATISHQAALRHCDELSSEFFARLAPLASRIGQYWLQLPATFGPRDLPALWHFLDGLPKDFTYGVEVRHPEFFAKGEAEQQLNRGLHERNVNRVILDSRPVHSAAATSPAMIDAQQKKPKVPVHAVMTARQPMVRFIGGDDMAHNRELFRVWLQTLAKWHQSGTPWLFLHTPDIAFAPALVDTLWGDLRAALPAAGNAPSIPQQSSLF*