MSRRSLTLLKHLANSRTQTRSVTYMPRPGDGAPRAVTLIPGDGIGPLVTNAVEQVMEAMHAPIYFEKYDVQGEMSRVPAEVMESIRKNKVCLKGGLKTPVGGGVSSLNVQLRKELDLFASLVNCFNLPGLPTRHENVDIVVIRENTEGEYAGLEHEVVPGVVESLKVITKFCSERIAKYAFEYAYLNNRKKVTAVHKANIMKLADGLFLESCREVAKKYPGITYNEIIVDNCCMQLVAKPEQFDVMVTPNLYGNLVANTAAGIAGGTGVMPGGNVGADHAVFEQGASAGNVGKDSIVRENKANPVALLLSSAMMLRHLQFPSFADRLETAVKKVISEGKCRTKDLGGQSTTQEVVDAVIAKLE*