MSSASPGLSNVPPSRLLLSPNTVFRTGPEKVTVGGPERRDWSPSPPATPEQGLSAFYLSYLDMLYPEESSWATKGPGASTRDEPPEEPEQCPVIDSQAPGGSLDLAPGGLTLEEHSLEQVQSMVVGEVLKDIETACKLLNITADPVDWSPGNVQKWLLWTEHQYRLPPVGKAFQELGGKELCAMSEEQFRQRSPLGGDVLHAHLDIWKSAAWMKERTSSGAIHYCASTNEESWTDSEVDSSCSGQPIHLWQFLKELLLKPHSYGRFIRWLNKEKGIFKIEDSAQVARLWGIRKNRPAMNYDKLSRSIRQYYKKGIIRKPDISQRLVYQFVHPI