MATMVLDPGIAKCRFFESVKRLYVIVKKQRGDGVFEGFLRLFPNLTFLDLTYFIKLKGYKYLVEHAILEELNVRGDFYHLKITCPRLRILKIAGGVGELVFGHNGCLDEIRLQAQIHDIRFEMDSSRNEFHNSIFEFYFDDEDLLLKFLLRSMNSLEKVRVIISDSLSWVNVCKALKNIVFFPRLAELTLSVFFEPLEIQMSCEWLKVSPKLQHVGFIINSEAHRADVYDAFMEKIEELRKLFPRVCFSLV*