MKYDHLSSLLESLAHHILSFLDMKDVVRIRILWWRYISTSIPYLNFKFHAPLASIISKTLSLREAYINVWRPQGGISGVIECLYSLETSLQNLCHVIVLKLSTDCIQFLKALTLRALQNLPPLIFKHKHLILETGPTKWELPGIVYLLKNSPDLETLSVKIEESILCYDLSMVLGEEFEFDETEYWESFISPFSYVVHYLKTIKIWDAASELYLALRITSEASSRNSENGVRFLKIFLKSAIRLEKLTYITKPNFKGIHDIAQMISALPIATSSAEILVCL*