MNLAEENTIFKPLYSLKHSPINAYFSKNSDDFVVRERPLYEFSGKGEHLILHINKKDLTTNEALKILSATSGVKIRDFGYAGLKDKQGSTFQYLSMPKKFESFLSNFSHPKLKILEIFTHENKLRIGHLKGNTFFIRLKKVLPSDALKLEQALMNLDKQGFANYFGYQRFGKFGDNYKEGLEILRGKKMKNVKMKEFLISAFQSELFNRYLSKRVELSHFANDFSEKELIQIYKISKEEAKELKKQEQFFKLLKGEVLGHYPFGKCFLCEDLSAELRRFKARDISAMGLLIGAKAYETGEGLALNLENEIFKDTLEFKAKMQGSRRFMWGYLEELKWRYDEEKAHFCIEFFLQKGSYATVVLEEILHKNLFE*