MVAIGKEEIALAGTDNTEYEIWVPNSSILLIHKLFCRSSRRLSINCNAQAVVSTTMVPGTPVRPTSILVVGATGTLGRQVVRRALDEGYDVRCLVRPRPIPADFLRDWGATIVNGDLSKPETIPATLVGVHTVIDCATGRPEEPIRTVDWEGKVALIQCAKAMGIQKYVFFSIHDCDKHPEVPLMEIKRCTERFLQDSGLNHITIRLCGFMQGLIGQYAVPILEEKSVWGTDAPTRIAYMDTQDIARLTFIALRNETLEKKLLTFSGPRAWTTQEVITLCERLAGQDANVTTVPVAVLKFTRQLTRFFQWTNDVADRLAFSEVLSSNTVFSVPMAETFSLLGVDPKDIVTLEKYLQEYFTNILTKLKDLKAQSKQTDFYI*