MKRVKHHLKLLTQIPLVQTQNICRCFCQGTQLSPNHNGSSDDFPVVSPRIKLRDGRHLAYIERGVPKDIAKYKIVIVHGFGSSKEMNFLAPQELIDELGIYLLQYDRAGYGESDPNPKRSLKSEALDIQELADQLQLGPQFYVIGVSMGSYATWSCLKYLPHRLAGLALIAPVINYRWPSFPKRLIREDYRRKLVQWCMWLANHWPRLLHWWVTQKWLPSTAVIEKNPAFFNKSDVDILKTIPGFPMLTKDSLREKAVFDTLRHDWRVAFGKWEFDPMKLSNPFPHNTGSFHIWHGYEDKVVPSELQRFVSGKLPWIQYHEVPDGGHLIIYYRGLCEAILKALLLGQENVAYRSKAPLFES*